home *** CD-ROM | disk | FTP | other *** search
- # Linker script for A/UX.
- test -z "$ENTRY" && ENTRY=_start
- INIT='.init : { *(.init) }'
- FINI='.fini : { *(.fini) }'
- CTORS='.ctors : { *(.ctors) }'
- DTORS='.dtors : { *(.dtors) }'
-
- cat <<EOF
- OUTPUT_FORMAT("${OUTPUT_FORMAT}")
- ${LIB_SEARCH_DIRS}
-
- ENTRY(${ENTRY})
-
- SECTIONS
- {
- .text ${RELOCATING+ $TEXT_START_ADDR} : {
- ${RELOCATING+ *(.init)}
- ${RELOCATING+ *(.fini)}
- *(.text)
- ${RELOCATING+ . = ALIGN(4);}
- ${RELOCATING+ *(.ctors)}
- ${RELOCATING+ *(.dtors)}
- ${RELOCATING+ etext = .;}
- ${RELOCATING+ _etext = .;}
- } =0x4E714E71
- .data ${RELOCATING+ $DATA_ALIGNMENT} : {
- *(.data)
- ${RELOCATING+ edata = .;}
- ${RELOCATING+ _edata = .;}
- }
- .bss : {
- *(.bss)
- *(COMMON)
- ${RELOCATING+ end = .;}
- ${RELOCATING+ _end = .;}
- }
- ${RELOCATING- ${INIT}}
- ${RELOCATING- ${FINI}}
- ${RELOCATING- ${CTORS}}
- ${RELOCATING- ${DTORS}}
-
- .comment 0 ${RELOCATING+(NOLOAD)} : { [ .comment ] [ .ident ] }
- .stab 0 ${RELOCATING+(NOLOAD)} : { [ .stab ] }
- .stabstr 0 ${RELOCATING+(NOLOAD)} : { [ .stabstr ] }
- }
- EOF
-